sprout new buds or flowers - Français Anglais Dictionnaire